Have been in强调“过去曾去过”之意,表示经验;have been to的意思是“过去到过而现在已返回”,它强调“最近的经历”;have gone to表示“动 …
它们的区别是:“Have/has gone to”表示主语去了什么地方,或者在去的途中,不在这里。“He has gone to Beijing”,主语“He”已经去了北京 …
have gone to 表示“去了某地”,但当主语是第一或第二人称时,也可以表示have been to的意义。费致德《现代英语惯用法词典》(P.426)就有如 …
have gone(to) 表示“到某地去了”,表示到了某地或正在去某地的途中。 总之,说话时该人不在现场,常用于第三人称。
在英语中,现在完成时形式 have gone to 和 have been to 经常被人弄混。但是,这两种形式存在着明显的差异。当我们表示移动到另一个地方时,经 …
更多内容请点击:have gone to和have been to的区别 - 百度知道 推荐文章